package servicio;

import java.sql.SQLException;
import java.util.List;
import persistencia.CilindradaDAO;
import bean.Cilindrada;

public class CilindradaServiceImpl implements CilindradaService{
	CilindradaDAO cilindradaDAO = new CilindradaDAO();
	
	@Override
	public List<Cilindrada> listar() throws SQLException {
		return cilindradaDAO.listar();
	}
	
	@Override
	public int insertar(Cilindrada cilindrada) throws SQLException {
		return cilindradaDAO.insertar(cilindrada);
	}

	@Override
	public int actualizar(Cilindrada cilindrada) throws SQLException {
		return cilindradaDAO.actualizar(cilindrada);
	}

	@Override
	public List<Cilindrada> buscarPorCilindrada(String filtro, String situacion)
			throws SQLException {
		return cilindradaDAO.buscarPorCilindrada(filtro,situacion);
	}

	@Override
	public List<Cilindrada> buscarAlias(String filtro, String situacion)
			throws SQLException {
		return cilindradaDAO.buscarAlias(filtro,situacion);
	}

	@Override
	public List<Cilindrada> buscarAlias(String filtro) throws SQLException {
		return cilindradaDAO.buscarAlias(filtro);
	}

	@Override
	public List<Cilindrada> buscarPorOrden(int filtro, String situacion)
			throws SQLException {
		return cilindradaDAO.buscarPorOrden(filtro,situacion);
	}

}
